#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
#include<sys/types.h>

int g_var=0;


int main()
{
    pid_t id=fork();
    if(id<0)
    {
        perror("fork");
        return -1;
    }
    else if(id==0)
    {
        g_var=100;
        printf("I am child process!My pid::%d,my ppid::%d,g_var::%d,&g_var::%p\n",getpid(),getppid(),g_var,&g_var);
    }
    else{
        sleep(3);
        printf("I am parent process!My pid::%d,my ppid%d,g_var::%d,&g_var::%p\n",getpid(),getppid(),g_var,&g_var);
    }
    sleep(1);
    return 0;
}
